package com.chen.project.file_server.dao;


import com.chen.project.file_server.pojo.FileInfo;

import java.sql.SQLException;
import java.util.List;

/**
 * 文件元数据的dao层
 */
public interface FileInfoDAO {

    /**
     * 插入一条元数据
     *
     * @param fileInfo
     * @return
     */
    int insertOneFileInfo(FileInfo fileInfo);

    /**
     * 通过 uuid 获取一条的元数据
     *
     * @param uuid
     * @return
     */
    FileInfo selectOneFileInfoByUuid(String uuid);

    /**
     * 查询最近上传的 10 条元数据
     *
     * @return
     */
    List<FileInfo> selectLastTenFileInfo();
}
